Garbage Collection (GC) — это автоматический процесс управления памятью, который освобождает память, занятую объектами, которые больше не используются программой.
Основная цель GC — предотвратить утечки памяти, оптимизировать использование ресурсов и упростить работу программистов, избавляя их от необходимости вручную управлять памятью.
GC автоматически обнаруживает и удаляет "мусор" — объекты, к которым нет ссылок, — возвращая занятую ими память обратно в систему.